finish (on a race course) - Español Inglés Diccionario